/*
#-----------------------------
# (for Joomla 1.5)
#
# Copyright (C) 2011 Shankara

*/

* { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
html,
body { height:100%; color:#aaa; }
body { line-height:1.9; background:#fbfbfb; min-height:100%; margin:0; padding:0; color:#444!important; }
a { color: #437f8e; text-decoration:none; }
a:hover, a:active, a:focus { color: #222; text-decoration:none; }
/* containers */
#bg-wrap { width: 640px; margin: 0 auto; padding-bottom: 100px; }
#logo { background:transparent url('../../i/logo.png') no-repeat 0 0; height:120px; padding:0; width:325px; margin: 42px auto;}

#frame { margin: 0 auto; clear: both; border: 1px solid #EAE8CC; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #FFFEF4; }
#errorboxbody { width:400px; margin:0 auto; }
div#frame > div#outline {padding: 0 15px;}

h1,
h2 { line-height: 160px; font-size: 120px; margin: 20px auto 40px; padding: 0 0 36px; text-align:center; color: #222; border-bottom: 1px solid #EAE8CC; }
h2 { font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0 0 42px; padding: 0; line-height: 40px; background: #FFFEF4;  border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; }
p.admincontact {  border-top: 1px solid #EAE8CC; text-align: center; padding: 4px 0; margin: 36px 0 0; font-size: 11px; color: #878787}
ul { list-style-type: square; padding: 0 0 0 36px; }
ol { padding: 0; list-style-position: inside; }
ol li,
 ol li strong { font-size: 13px !important; line-height: 120%; font-weight: normal }
#techinfo { text-align:center; }

p.info { width: 100%; padding: 20px auto 10px;text-align:center; color: #666; }
p>strong { font: 17px/40px "Lucida Sans Unicode","Lucida Grande",sans-serif; }
fieldset { border:none; padding-left: 55px; width: 522px }
p.username,
p.password,
p.remember { float: left; padding: 10px 0 0; }
p.password { padding-left: 20px; }
p.username input,
p.password input { border-color: #3d4044; width: 200px; }
p.remember,
#form-login ul { clear: both; }
p.username input,
p.password input { border: 1px solid #EAE8CC; float:left; height:30px; width:240px; margin-top: 10px; padding-left:8px; }
div.buttons { float: right; margin: 10px 0 20px; }

input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
}

input[type="submit"] {
	height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 11px/25px Arial, Helvetica, sans-serif;
	padding: 0 16px;
	background: url('../i/button.png') repeat 0 0;
	border: 2px solid #F7D716;
	color: #222;
	cursor: pointer;
}
input[type="submit"]:hover,
input[type="submit"]:focus{ color: #000; 
background: rgb(255,175,75); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
background: -moz-linear-gradient(top,  rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,175,75,1)), color-stop(100%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-8 */
}
dt.error {
background: url("../i/error.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    padding-left: 35px;
}
dt.warning {
background: url("../i/warning.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    padding-left: 35px;
}
dl#system-message dd.error ul li {
background: none repeat scroll 0 0 rgba(241, 210, 59, 0.58);
border: 1px solid #DDDDDD;
list-style: none outside none;
padding: 12px;
width: 436px;
}